package com.lebang.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * tb_task_rouse_detail
 * @author 
 */
@Data
@ApiModel("")
public class TaskRouseDetail implements Serializable {
    /**
     * 自增id
     */
    @ApiModelProperty("自增id")
    private Long id;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private LocalDateTime modifyTime;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private Integer hasDeleted;

    /**
     * 包名
     */
    @ApiModelProperty("包名")
    private String pkgName;

    /**
     * app名称
     */
    @ApiModelProperty("app名称")
    private String appName;

    /**
     * 下载地址
     */
    @ApiModelProperty("下载地址")
    private String downUrl;

    /**
     * 图标
     */
    @ApiModelProperty("图标")
    private String icon;

    /**
     * 数据源id
     */
    @ApiModelProperty("数据源id")
    private Long rouseId;

    /**
     * 1启用0 禁用
     */
    @ApiModelProperty("1启用0 禁用")
    private Integer enable;

    /**
     * 总支出
     */
    @ApiModelProperty("总支出")
    private String oldUrl;

    /**
     * 是否全局优先 1是0否
     */
    @ApiModelProperty("是否全局优先 1是0否")
    private Integer isFirst;

    /**
     * 排序
     */
    @ApiModelProperty("排序")
    private Integer sort;

    /**
     * 是否开启签到 1是0否
     */
    @ApiModelProperty("是否开启签到 1是0否")
    private Integer isClick;

    /**
     * 任务名称
     */
    @ApiModelProperty("任务名称")
    private String taskName;

    /**
     * 体验时间（秒）
     */
    @ApiModelProperty("体验时间（秒）")
    private Integer rouseTime;

    /**
     * 任务数量
     */
    @ApiModelProperty("任务数量")
    private Integer recordCount;

    /**
     * 1是0否  是否自有的数据源
     */
    @ApiModelProperty("1是0否  是否自有的数据源")
    private Integer isMy;

    /**
     * 奖励类型1钱0金币
     */
    @ApiModelProperty("奖励类型1钱0金币")
    private Integer rewardType;

    /**
     * 金币
     */
    @ApiModelProperty("金币")
    private Integer rewardPoint;

    /**
     * 金钱(分)
     */
    @ApiModelProperty("金钱(分)")
    private Integer rewardMoney;

    /**
     * 1cpa,2cpsa
     */
    @ApiModelProperty("1cpa,2cpsa")
    private Integer sosoType;

    /**
     * 指定渠道
     */
    @ApiModelProperty("指定渠道")
    private String appStore;

    /**
     * 搜索关键字
     */
    @ApiModelProperty("搜索关键字")
    private String keyWords;

    /**
     * 指定渠道的下载地址
     */
    @ApiModelProperty("指定渠道的下载地址")
    private String appStorePkgUrl;

    /**
     * 签到配置策略
     */
    @ApiModelProperty("签到配置策略")
    private Integer strategyId;

    /**
     * 成功数
     */
    @ApiModelProperty("成功数")
    private Integer successCount;

    /**
     * 失败数
     */
    @ApiModelProperty("失败数")
    private Integer failCount;

    /**
     * 屏蔽渠道
     */
    @ApiModelProperty("屏蔽渠道")
    private String brand;

    /**
     * 指定版本号
     */
    @ApiModelProperty("指定版本号")
    private Integer version;

    /**
     * 应用市场排名
     */
    @ApiModelProperty("应用市场排名")
    private Integer appStoreSort;

    /**
     * 开启过滤截图任务
     */
    @ApiModelProperty("开启过滤截图任务")
    private Integer openFiter;

    /**
     * 过滤参数
     */
    @ApiModelProperty("过滤参数")
    private String fiterKeywords;

    /**
     * 今日成功数
     */
    @ApiModelProperty("今日成功数")
    private Integer todaySuccessCount;

    /**
     * 每日量
     */
    @ApiModelProperty("每日量")
    private Integer dayAmount;

    /**
     * 安卓版本限制 版本大于等于此数值才能可见
     */
    @ApiModelProperty("安卓版本限制 版本大于等于此数值才能可见")
    private Integer ovsType;

    private static final long serialVersionUID = 1L;
}